As a Software Engineer at JR Capital, you will work closely with a team of engineers and business professionals to design, develop, and implement robust solutions within the Salesforce platform. You will play a key role in enhancing and extending Salesforce capabilities, ensuring optimal performance, and driving efficiencies across various business processes. This role will provide hands-on experience across the entire Software Development Lifecycle (SDLC) and an opportunity to work on a wide range of Salesforce features such as Apex, Lightning Web Components (LWC), integrations, and more.
Key Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions using Salesforce.
- Design, develop, and maintain custom solutions using Salesforce technologies including Apex, Lightning Web Components (LWC), SOQL, and Visualforce Pages.
- Implement and manage Apex Triggers, Batch Apex, and Scheduled Apex to support complex business processes.
- Follow Apex Enterprise Design Patterns and ensure adherence to best practices in Apex testing and Salesforce governor limits.
- Create, update, and maintain Sales Cloud configurations, including workflows, process automations, and customizations.
- Integrate Salesforce with external systems using APIs, ensuring data consistency and real-time updates across platforms.
- Ensure high-quality code through rigorous testing, debugging, and troubleshooting.
- Provide technical support to end-users and assist in resolving Salesforce-related issues.
- Stay updated with the latest Salesforce releases, features, and best practices, and ensure implementation aligns with platform guidelines.
Qualifications:
- Experience: Minimum of 6 months of hands-on experience with Salesforce developement, including Apex, Lightning Web Components (LWC), SOQL, and Visualforce Pages.
- Proficiency in Salesforce Lightning: Strong understanding and practical experience in building and customizing Salesforce Lightning applications.
- Apex Knowledge: Familiar with Apex testing best practices, Salesforce governor limits, and Apex Enterprise Design Patterns.
- API Development & Integrations: Experience with integrating Salesforce with external systems and APIs.
- Sales Cloud Expertise: Experience in configuring and customizing Sales Cloud to optimize sales processes.
- CI/CD & Source Control: Hands-on experience with source control (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Problem-Solving Skills: Strong analytical thinking and problem-solving abilities.
- Batch & Scheduled Apex: Practical experience in implementing batch and scheduled Apex jobs.
- Apex Triggers: Strong understanding of Apex triggers and their best practices in Salesforce environments.
Preferred Qualifications:
- Experience with Salesforce Flows and process automation tools.
- Familiarity with Agile development methodologies.
If you are passionate about leveraging Salesforce to solve business challenges and eager to learn and grow in a dynamic environment, we would love to hear from you.